package magda.edytor.dane;

import java.util.Vector;

public class Liga {

	Klub klub;
	private String nazwa;
	Vector<Klub> liga = new Vector<Klub>();
	private int id;
	
	Liga(){
		this.nazwa = "  ";
		
	}
	Liga(String nazwa){
		this.nazwa = nazwa;
	}
	
	
	public boolean dodajKlub(Klub klub){
		if(!liga.contains(klub) ){
			liga.add(klub);
			return false;
		}
		else{
			System.out.println("Ten klub nale�y ju� do tej ligi.Nie mo�na doda�.");
			return true;
		}
	}		
		public Klub zwrocKlub(int i){
			if(liga.isEmpty()){
				System.out.println("W lidze nie ma �adnego klubu!");
				return null;
			}
			else if(i >= 0 && i >= liga.size()){
				System.out.println("Nie prawid�owy indeks!");
				return null;
			}
			else{
				return liga.get(i);
			}
		}
		
		public boolean usunKlub(int i){
			if(liga.isEmpty()){
				System.out.println("Nie ma takiego klubu w lidze!");
				return false;
			}
			else if(i < 0 && i >= liga.size()){
				System.out.println("Nie prawid�owy indeks!");
				return false;
			}
			else{
				liga.remove(i);
				return true;
			}
		}
		
		public int iloscKlubow(){
			
			System.out.println("W lidze jest: "+liga.size()+" klub�w.");
			return liga.size();
		}
	
	
	public Klub getKlub() {
		return klub;
	}



	public void setKlub(Klub klub) {
		this.klub = klub;
	}



	public Vector<Klub> getLiga() {
		return liga;
	}

	public void setLiga(Vector<Klub> liga) {
		this.liga = liga;
	}

	public String getNazwa() {
		return nazwa;
	}

	public void setNazwa(String nazwa) {
		this.nazwa = nazwa;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	
	
}
